import { IPSAppCounter } from './ipsapp-counter';
import { IPSSysCounterRef } from '../../control/counter/ipssys-counter-ref';

/**
 *
 * 子接口类型识别属性[]
 * @export
 * @interface IPSAppCounterRef
 */
export interface IPSAppCounterRef extends IPSSysCounterRef {
  /**
   * 应用计数器
   *
   * @type {IPSAppCounter}
   */
  getPSAppCounter(): IPSAppCounter | null;

  /**
   * 应用计数器
   *
   * @type {IPSAppCounter}
   */
  get psAppCounter(): IPSAppCounter | null;

  /**
   * 应用计数器（必须存在）
   *
   * @type {IPSAppCounter}
   */
  getPSAppCounterMust(): IPSAppCounter;
}
